// 用于创建返回action对象的函数
// 引入常量
import { ADD, SET_MSG } from './contants'
// 返回action对象的函数,人们称之为actionCreator
// 同步action
export function add(payload) {
  return { type: ADD, payload }
}

export function setM(payload) {
  return { type: SET_MSG, payload }
}

// 异步action
export function addAsync(payload) {
  return (dispatch) => {
    setTimeout(() => {
      dispatch(add(payload))
    }, 2000)
  }
}
